	.file	1 "../main.c"
	.section .mdebug.abi32
	.previous
	.abicalls
	.rdata
	.align	2
$LC0:
	.ascii	"Use -h para ver el help\n\000"
	.align	2
$LC1:
	.ascii	"%s\000"
	.align	2
$LC2:
	.ascii	" \000"
	.align	2
$LC3:
	.ascii	"\n"
	.ascii	"Hubo un caracter invalido...\n"
	.ascii	"Fin del proceso\n\000"
	.text
	.align	2
	.globl	main
	.ent	main
main:
	.frame	$fp,120,$31		# vars= 72, regs= 3/0, args= 24, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$25
	.set	reorder
	subu	$sp,$sp,120
	.cprestore 24
	sw	$31,112($sp)
	sw	$fp,108($sp)
	sw	$28,104($sp)
	move	$fp,$sp
	sw	$4,120($fp)
	sw	$5,124($fp)
	sh	$0,80($fp)
	sw	$0,84($fp)
	sw	$0,36($fp)
	sw	$0,32($fp)
	sw	$0,64($fp)
	sw	$0,60($fp)
	sb	$0,68($fp)
	sw	$0,52($fp)
	sb	$0,77($fp)
	sw	$0,48($fp)
	sw	$0,44($fp)
	li	$2,1			# 0x1
	sw	$2,40($fp)
	sw	$0,56($fp)
	addu	$3,$fp,68
	addu	$7,$fp,60
	addu	$2,$fp,64
	sw	$2,16($sp)
	lw	$4,120($fp)
	lw	$5,124($fp)
	move	$6,$3
	la	$25,convertirEntrada
	jal	$31,$25
	lb	$2,68($fp)
	bne	$2,$0,$L18
	la	$4,$LC0
	la	$25,printf
	jal	$31,$25
	li	$2,-1			# 0xffffffffffffffff
	sw	$2,88($fp)
	b	$L17
$L18:
	lb	$3,68($fp)
	sw	$3,92($fp)
	li	$2,100			# 0x64
	lw	$3,92($fp)
	beq	$3,$2,$L21
	li	$2,101			# 0x65
	lw	$3,92($fp)
	beq	$3,$2,$L20
	b	$L19
$L20:
	li	$2,3			# 0x3
	sw	$2,52($fp)
	b	$L19
$L21:
	li	$2,4			# 0x4
	sw	$2,52($fp)
$L19:
	addu	$3,$fp,36
	lw	$2,60($fp)
	sw	$2,16($sp)
	lw	$2,64($fp)
	sw	$2,20($sp)
	lw	$4,120($fp)
	lw	$5,124($fp)
	addu	$6,$fp,32
	move	$7,$3
	la	$25,abrirArchivos
	jal	$31,$25
	bgez	$2,$L25
	li	$2,-1			# 0xffffffffffffffff
	sw	$2,88($fp)
	b	$L17
$L25:
	lw	$2,40($fp)
	bne	$2,$0,$L27
	b	$L26
$L27:
	addu	$2,$fp,56
	lw	$4,32($fp)
	move	$5,$2
	lw	$6,52($fp)
	la	$25,readQuantity
	jal	$31,$25
	sw	$2,44($fp)
	lw	$3,44($fp)
	li	$2,-1			# 0xffffffffffffffff
	bne	$3,$2,$L28
	lw	$4,56($fp)
	la	$25,free
	jal	$31,$25
	sw	$0,40($fp)
	b	$L25
$L28:
	lb	$3,68($fp)
	sw	$3,96($fp)
	li	$2,100			# 0x64
	lw	$3,96($fp)
	beq	$3,$2,$L31
	li	$2,101			# 0x65
	lw	$3,96($fp)
	beq	$3,$2,$L30
	b	$L29
$L30:
	addu	$2,$fp,72
	move	$4,$2
	lw	$5,56($fp)
	la	$25,b64_encode
	jal	$31,$25
	sw	$2,84($fp)
	b	$L29
$L31:
	addu	$2,$fp,72
	move	$4,$2
	lw	$5,56($fp)
	la	$25,b64_decode
	jal	$31,$25
	sw	$2,84($fp)
$L29:
	lw	$4,56($fp)
	la	$25,free
	jal	$31,$25
	sw	$0,56($fp)
	lb	$3,68($fp)
	li	$2,101			# 0x65
	bne	$3,$2,$L34
	lh	$3,80($fp)
	li	$2,76			# 0x4c
	bne	$3,$2,$L34
	sh	$0,80($fp)
	lw	$4,36($fp)
	la	$5,$LC1
	la	$6,$LC2
	la	$25,fprintf
	jal	$31,$25
$L34:
	lw	$3,84($fp)
	li	$2,-1			# 0xffffffffffffffff
	bne	$3,$2,$L35
	la	$4,__sF+176
	la	$5,$LC1
	la	$6,$LC3
	la	$25,fprintf
	jal	$31,$25
	li	$4,-1			# 0xffffffffffffffff
	la	$25,exit
	jal	$31,$25
$L35:
	addu	$2,$fp,72
	lw	$4,36($fp)
	la	$5,$LC1
	move	$6,$2
	la	$25,fprintf
	jal	$31,$25
	lhu	$2,80($fp)
	addu	$2,$2,4
	sh	$2,80($fp)
	b	$L25
$L26:
	lw	$4,32($fp)
	la	$25,fclose
	jal	$31,$25
	lw	$4,36($fp)
	la	$25,fclose
	jal	$31,$25
	sw	$0,88($fp)
$L17:
	lw	$2,88($fp)
	move	$sp,$fp
	lw	$31,112($sp)
	lw	$fp,108($sp)
	addu	$sp,$sp,120
	j	$31
	.end	main
	.size	main, .-main
	.ident	"GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"
